package com.michaellou.Test;

import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 功能说明: 2009-1-13 上午10:27:44
* 
* @author gmw
* 
*/
public class PatternTest {

public void testParttern(String str){
                  //表达式的功能：验证必须为数字（整数或小数）
   String pattern = "^[0-9]*$";//"[0-9]+(.[0-9]+)?";
   //对()的用法总结：将()中的表达式作为一个整体进行处理，必须满足他的整体结构才可以。
   //(.[0-9]+)? ：表示()中的整体出现一次或一次也不出现
   Pattern p = Pattern.compile(pattern);
   Matcher m = p.matcher(str);
   boolean b = m.matches();
   System.out.println("istrue:"+b);
  
}
public static void main(String[] args) {
   PatternTest pt = new PatternTest();
//   pt.testFormat("2");
   	pt.testParttern("10000111");
   	pt.testParttern("10");
   	pt.testParttern("_tmp_");
   	pt.testParttern("_err_");
   	pt.testParttern("88");
    }
}
